const install = (Vue, vm) => {
  // 此为自定义配置参数，具体参数见上方说明
  Vue.prototype.$u.http.setConfig({
    baseUrl: 'https://api-hmugo-web.itheima.net/api/public/v1',
    loadingText: '努力加载中~',
    loadingTime: 800,
  });

  // 请求拦截
  Vue.prototype.$u.http.interceptor.request = (config) => {
    // 引用token
    // 过滤url中带有 /my/ 需要添加token 
    if (config.url.includes("/my/")) {
      config.header.Authorization = vm.$store.state.user.token;
    }
    return config;
  }

  // 响应拦截
  Vue.prototype.$u.http.interceptor.response = (res) => {
    if (res.meta && res.meta.status === 200) {
      return res.message
    } else {
      return res.meta
    }
  }
}



export default {
  install
}